scrupulously clean - French English Dictionary